.eui-carousel { position: relative; }
.eui-carousel ul.carousel-slides { margin:0; padding:0; list-style:none; }
.eui-carousel ul.carousel-slides li { list-style:none; margin:0; padding:0; position: absolute; top:0; left:0; }
.eui-carousel ul.carousel-nav { list-style:none; position:absolute; bottom: 5px; right: 5px; margin:0; padding:0; z-index:100; }
.eui-carousel  ul.carousel-nav li { list-style:none; margin:0 2px 0 0; padding:0; float:left; width:15px; height:15px; zoom:1; }
.eui-carousel  ul.carousel-nav li a { display:block; width:15px; height:15px; text-indent:-5000em; overflow:hidden; 
	background:transparent url(http://www.eng.monash.edu.au/assets/images/carousel-nav.png) no-repeat left top; 
	_zoom:1; _background-color:#ccc; _background-image:none; _width:10px; _height:10px; }
.eui-carousel ul.carousel-nav li a.current { background-position:left -25px; _background-color:#FFCC00; }



.block-300.eui-carousel a { text-decoration: none; }
.block-300.eui-carousel h2 { position:absolute; left:10px; bottom:5px; margin:0; padding:0; background-color:transparent; color:#FFFFFF; font-size:1em; font-weight:normal; z-index:300; }
.block-300.eui-carousel h2 a { color: #fff !important; }
.block-300.eui-carousel ul.carousel-slides li { height:300px; width:100%; }
.block-300.eui-carousel ul.carousel-slides li .intro { position: absolute; left:0; bottom:0; height: 85px; width:100%; padding-top:10px; padding-bottom:15px; z-index:20; background: transparent url(http://www.eng.monash.edu.au/assets/images/overlay-black.png) repeat left top; }
/*.block-300.eui-carousel ul.carousel-slides.single li .intro { height: 60px; }*/
.block-300.eui-carousel ul.carousel-slides.with_more li .intro { height: 95px; }
.block-300.eui-carousel ul.carousel-slides li .intro a, .block-300.eui-carousel ul.carousel-slides li .intro a:visited{ color:#E9B050; }
.block-300.eui-carousel ul.carousel-slides li .intro h4 { font-size:14px; margin:0; padding:0 8px 2px 10px; font-weight:bold; color:#fff; z-index:30; zoom:1; }
.block-300.eui-carousel ul.carousel-slides li .intro h4 a { color:#FFFFFF !important; }
.block-300.eui-carousel ul.carousel-slides li .intro .profile-terms { display:inline; font-size:.9em; font-weight:normal; }
.block-300.eui-carousel ul.carousel-slides li .intro .quote { display:block; width:75px; height:55px; position: absolute; top:-10px; left:-5px; background: transparent url(http://www.eng.monash.edu.au/assets/images/overlay-quote.png) no-repeat left top; border:none; z-index:10; }
.block-300.eui-carousel ul.carousel-slides li .intro p { position:absolute; margin:0; padding:0 8px 2px 10px; font-size:12px; line-height:15px; color: #fff; z-index:100; }
.block-300 ul.carousel-slides li .intro .profile-name { font-weight: bold; font-style:italic; }
.block-300 ul.carousel-slides li img { position: absolute; top:0; left:0; z-index:10; height:300px; width:300px; }
.block-300 ul.carousel-nav { list-style:none; position:absolute; bottom: 5px; right: 5px; margin:0; padding:0; z-index:100; }
.block-300 ul.carousel-nav li { list-style:none; margin:0 2px 0 0; padding:0; float:left; width:15px; height:15px; zoom:1; }
.block-300 ul.carousel-nav li a { display:block; width:15px; height:15px; text-indent:-5000em; overflow:hidden; 
	background:transparent url(http://www.eng.monash.edu.au/assets/images/carousel-nav.png) no-repeat left top; 
	_zoom:1; _background-color:#ccc; _background-image:none; _width:10px; _height:10px; }
.block-300.eui-carousel ul.carousel-nav li a.current { background-position:left -25px; _background-color:#FFCC00; }



/* width 250px: Department home */
.block-250.eui-carousel { height: 440px; }
.block-250.eui-carousel a { text-decoration: none; }
.block-250.eui-carousel h2 { position:absolute; left:10px; bottom:5px; margin:0; padding:0; background-color:transparent !important; color:#FFFFFF; font-size:1em; font-weight:normal; z-index:300; }
.block-250.eui-carousel h2 a { color: #fff !important; }
.block-250.eui-carousel ul.carousel-slides li { height:440px; width:100%; }
.block-250.eui-carousel ul.carousel-slides li .intro { position: absolute; left:0; top:300px; height: 110px; width:100%; padding-top:10px; padding-bottom:15px; z-index:20; background: #3F382E url(http://www.eng.monash.edu.au/assets/images/overlay-black.png) repeat left top; }
.block-250.eui-carousel ul.carousel-slides.with_more li .intro { height: 120px; }
.block-250.eui-carousel ul.carousel-slides li .intro a, .block-250.eui-carousel ul.carousel-slides li .intro a:visited{ color:#E9B050; }
.block-250.eui-carousel ul.carousel-slides li .intro h4 { font-size:14px; margin:0; padding:0 8px 2px 10px; font-weight:bold; color:#fff; z-index:30; zoom:1; }
.block-250.eui-carousel ul.carousel-slides li .intro h4 a { color:#FFFFFF !important; }
.block-250.eui-carousel ul.carousel-slides li .intro .profile-terms { display:inline; font-size:.9em; font-weight:normal; }
.block-250.eui-carousel ul.carousel-slides li .intro .quote { display:block; width:75px; height:55px; position: absolute; top:-10px; left:-5px; background: transparent url(http://www.eng.monash.edu.au/assets/images/overlay-quote.png) no-repeat left top; border:none; z-index:10; }
.block-250.eui-carousel ul.carousel-slides li .intro p { position:absolute; margin:0; padding:0 8px 2px 10px; font-size:12px; line-height:15px; color: #fff; z-index:100; }
.block-250 ul.carousel-slides li .intro .profile-name { font-weight: bold; font-style:italic; }
.block-250 ul.carousel-slides li img { position: absolute; top:0; left:-25px; z-index:10; height:300px; width:300px; }
.block-250 ul.carousel-nav { list-style:none; position:absolute; bottom: 5px; right: 5px; margin:0; padding:0; z-index:100; }
.block-250 ul.carousel-nav li { list-style:none; margin:0 2px 0 0; padding:0; float:left; width:15px; height:15px; zoom:1; }
.block-250 ul.carousel-nav li a { display:block; width:15px; height:15px; text-indent:-5000em; overflow:hidden; 
	background:transparent url(http://www.eng.monash.edu.au/assets/images/carousel-nav.png) no-repeat left top; 
	_zoom:1; _background-color:#ccc; _background-image:none; _width:10px; _height:10px; }
.block-250.eui-carousel ul.carousel-nav li a.current { background-position:left -25px; _background-color:#FFCC00; }



.block-250.short.eui-carousel { height: 300px; }
.block-250.short.eui-carousel ul.carousel-slides li { height:300px; }
.block-250.short.eui-carousel ul.carousel-slides li .intro { top:auto; bottom:0; height: 85px; background-color: transparent; }
.block-250.short.eui-carousel ul.carousel-slides.with_more li .intro { height: 95px; }


